package br.facet.bean;

import javax.faces.bean.ManagedBean;
import javax.faces.bean.RequestScoped;

import br.facet.dao.LojaDAO;
import br.facet.dao.ProdutoDAO;
import br.facet.dao.SaldoLojaDAO;
import br.facet.pojo.SaldoLoja;

@ManagedBean (name = "SaldoLojaBean")
@RequestScoped
public class SaldoLojaBean {

	SaldoLojaDAO saldoDao = new SaldoLojaDAO();
	SaldoLoja saldo = new SaldoLoja();
	
	LojaDAO lojaDao = new LojaDAO();
	ProdutoDAO prodDao = new ProdutoDAO();
	
	private Integer idLoja;
	private Integer idProduto;
	private Integer quantidade;
	
	public String incluirSaldo() throws Exception {
		
		SaldoLoja saldo = new SaldoLoja();
		saldo.setIdLoja(lojaDao.load(this.idLoja));
		saldo.setIdProduto(prodDao.load(this.idProduto));
		saldo.setQuantidade(this.quantidade);
		saldoDao.salvar(saldo);
		return "index";
	}
	

	public SaldoLoja getSaldo() {
		return saldo;
	}

	public void setSaldo(SaldoLoja saldo) {
		this.saldo = saldo;
	}


	public Integer getIdLoja() {
		return idLoja;
	}


	public void setIdLoja(Integer idLoja) {
		this.idLoja = idLoja;
	}


	public Integer getIdProduto() {
		return idProduto;
	}


	public void setIdProduto(Integer idProduto) {
		this.idProduto = idProduto;
	}


	public Integer getQuantidade() {
		return quantidade;
	}


	public void setQuantidade(Integer quantidade) {
		this.quantidade = quantidade;
	}	
}
